package org.ant.gui.panes.ACtextpanel.Actions;

import javax.swing.Action;

public interface AJCtextPanelAction extends Action{
	
	/*default actions*/
	public static final String SEt_READ_ONLY = "set-read-only";
	public static final String SEt_WRITABLE = "set-writable";

	public static final String selection_down = "selection-down";
	public static final String selection_up = "selection-up";
	public static final String selection_page_down = "selection-page-down";
	public static final String selection_page_right = "selection-page-right";
	public static final String selection_page_left = "selection-page-left";
	public static final String selection_begin_word = "selection-begin-word";
	public static final String selection_end_word = "selection-end-word";
	public static final String selection_next_word = "selection-next-word";
	public static final String selection_begin_line = "selection-begin-line";
	public static final String selection_end = "selection-end";
	public static final String selection_previous_word = "selection-previous-word";
	public static final String selection_page_up = "selection-page-up";
	public static final String selection_backward = "selection-backward";
	public static final String selection_end_line = "selection-end-line";
	public static final String selection_end_paragraph = "selection-end-paragraph";
	public static final String selection_begin_paragraph = "selection-begin-paragraph";
	public static final String selection_forward = "selection-forward";
	public static final String selection_begin = "selection-begin";
	public static final String select_paragraph = "select-paragraph";
	
	
	public static final String select_word = "select-word";
	public static final String select_line = "select-line";
	public static final String select_all = "select-all";
	public static final String unselect = "unselect";

	public static final String insert_content = "insert-content";
	public static final String insert_break = "insert-break";
	public static final String insert_tab = "insert-tab";
	
	public static final String delete_previous_word = "delete-previous-word";
	public static final String delete_next = "delete-next";
	public static final String delete_previous = "delete-previous";
	public static final String delete_next_word = "delete-next-word";
	
	/*caret action*/
	public static final String caret_end_paragraph = "caret-end-paragraph";
	public static final String caret_begin = "caret-begin";
	public static final String caret_up = "caret-up";
	public static final String care_next_word = "caret-next-word";
	public static final String caret_down = "caret-down";
	public static final String caret_begin_paragraph = "caret-begin-paragraph";
	public static final String caret_end = "caret-end";
	public static final String caret_backward = "caret-backward";
	public static final String caret_end_line = "caret-end-line";
	public static final String caret_begin_word = "caret-begin-word";
	public static final String caret_previous_word = "caret-previous-word";
	public static final String caret_end_word = "caret-end-word";
	public static final String caret_begin_line = "caret-begin-line";
	public static final String caret_forward = "caret-forward";
	
	
	public static final String cut_to_clipboard = "cut-to-clipboard";
	public static final String copy_to_clipboard = "copy-to-clipboard";
	public static final String paste_from_clipboard = "paste-from-clipboard";
	

	public static final String font_size_48 = "font-size-48";
	public static final String font_size_36 = "font-size-36";
	public static final String font_size_24 = "font-size-24";
	public static final String font_size_18 = "font-size-18";
	public static final String font_size_16 = "font-size-16";
	public static final String font_size_14 = "font-size-14";
	public static final String font_size_12 = "font-size-12";
	public static final String font_size_10 = "font-size-10";
	public static final String font_size_8 = "font-size-8";
	
	public static final String font_family_Serif = "font-family-Serif";
	public static final String font_family_Monospaced = "font-family-Monospaced";
	public static final String font_family_SansSerif = "font-family-SansSerif";

	public static final String font_bold = "font-bold";
	public static final String font_underline = "font-underline";
	public static final String font_italic = "font-italic";
	
	public static final String right_justify = "right-justify";
	public static final String left_justify = "left-justify";
	public static final String center_justify = "center-justify";

	public static final String page_up = "page-up";
	public static final String page_down = "page-down";
	
	public static final String Redo = "Redo";
	public static final String Undo = "Undo";
	

	public static final String default_typed = "default-typed";
	public static final String toggle_componentOrientation = "toggle-componentOrientation";
	public static final String beep = "beep";
	public static final String dump_model = "dump-model";
	
	/*new actions*/
	public static final String save = "save";
	public static final String open = "open";
	public static final String newDocument = "new";
	//public static final String exit = "exit";
}
